A robotic soccer passing task using petri net plans
نویسندگان
چکیده
The Petri Net Plans framework (PNPs [2]) allows the representation of high level programs for robotic behavior, providing all the action features needed to describe complex plans in dynamic, partially observable and unpredictable environments. The multi-robot extension of PNPs allows the synchronization of actions among different robots, the performance of deliberate cooperation and the cooperative handling of local failures in a multi-robot system. A multi-robot PNP is automatically divided by each single robot of the system for the individual execution. The robots perform their actions relying on their individual knowledge base, and during the plan execution they are able to communicate through a reliable channel, to attain synchronization and sharing of information. This demonstration shows the use of multi-robot PNPs for the implementation of a robotic-soccer task. Two Sony AIBO quadruped robots are placed on a soccer field with the task of passing a ball (Figure 1). Before the execution of each pass the robots dynamically assign the roles for the execution of the task (Passer, Receiver) according to the information that is exchanged during a synchronization action. The passing robot reaches and grabs the ball, waiting for its partner to be ready for receiving the pass. At the reception of an acknowledgement the ball is kicked. At the end of the pass the robots perform a new synchronization and the proce-
منابع مشابه
Soccer Goalkeeper Task Modeling and Analysis by Petri Nets
In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...
متن کاملTeamwork Design Based on Petri Net Plans
This paper presents an implementation of cooperative behaviors based on Cohen’s and Levesque’s Joint Commitment Theory through Petri Net Plans. Petri Net Plans formalism is used for the design of multi-robot plans, embodying the guidelines for the design of teamwork provided by the theory. Petri Net Plans are able to represent complex plans in highly dynamic, partially observable and unpredicta...
متن کاملSimultaneous Planning and Acting in Robotic Soccer
Performing coordinated real-time actions in an uncertain evolving environment requires interpreting noisy probabilistic information about a situation and acting based on these interpretations. This task becomes much more complex when the environment contains other agents, some of which antagonize each other. RoboCup (The World Cup Robot Soccer) is an attempt to promote AI and robotics research ...
متن کاملModelling, Analysis and Execution of Multi-Robot Tasks using Petri Nets (Short Paper)
This paper introduces Petri net (PN) based models of cooperative robotic tasks, namely those involving the coordination of two or more robots, thus requiring the exchange of synchronisation messages, either using explicit (e.g., wireless) or implicit (e.g., vision-based observation of teammates) communication. In the models, PN places represent primitive actions, subtasks and predicates set by ...
متن کاملPetri Net Robotic Task Plan Representation: Modelling, Analysis and Execution
As the usage of robots in everyday tasks increases, there is a need to improve our knowledge concerning the execution of those robotic tasks. Robotic task models are usually not based on formal approaches but tailored to the task at hand. Applying discrete event system concepts to model robotic tasks provides a systematic approach to modelling, analysis and design, scaling up to realistic appli...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008